Crate lnpbp[−][src]
Re-exports
pub extern crate client_side_validation; |
pub extern crate strict_encoding; |
pub extern crate strict_encoding_derive; |
pub use chain::Chain; |
pub use chain::P2pNetworkId; |
pub use seals::lnpbp1; |
pub use seals::lnpbp2; |
pub use seals::lnpbp3; |
pub use seals::lnpbp4; |
pub use short_id::ShortId; |
pub use tagged_hash::TaggedHash; |
Modules
bech32 | Types that need to have |
chain | |
commit_verify | Base commit-verify scheme interface with extension allowing to create embedded commitments (commit-embed-verify), required for detarministic bitcoin commitments (LNPBP1-3 standards). |
dbc | |
seals | |
short_id | |
tagged_hash | Bitcoin tagged hash helper types. |
Macros
commit_encode_list | |
impl_enum_strict_encoding | |
strict_decode_self | |
strict_encode_list | |
test_encode | Macro to run test_suite |
test_enum_u8_exhaustive | |
test_garbage_exhaustive | Macro to run test suite with garbage vector against all non-consensus enum values |
Structs
TxoutSeal |
Derive Macros
StrictDecode | |
StrictEncode |